package dxn.nl.file.service;

import dxn.boot.common.entity.AuthUser;
import dxn.boot.common.entity.CsBasePageQuery;
import dxn.boot.common.entity.CsBasePageResult;
import dxn.nl.file.biz.po.FileImportFileDetail;
import dxn.nl.file.biz.vo.CsImportFileBaseVo;
import dxn.nl.file.biz.vo.CsImportFileVo;
import org.springframework.web.multipart.MultipartFile;

public interface CsImportFileService {
    CsBasePageResult<FileImportFileDetail> pageVo(CsBasePageQuery<CsImportFileVo> pageQuery);

    String importFile(MultipartFile file, String fileType, AuthUser userDetails);

    String pushMq(CsImportFileBaseVo vo);

    String deleteFile(CsImportFileBaseVo vo);
}
